package com.java1234.service;

import com.java1234.entity.DeptPerformanceDTO;
import com.java1234.entity.DeptTrendVO;
import com.java1234.entity.Jixiaokaohe;
import com.baomidou.mybatisplus.extension.service.IService;
import com.java1234.entity.PerformanceEvaluation;

import java.util.List;

/**
 * <p>
 * 绩效考核 服务类
 * </p>
 *
 * @author zhai
 * @since 2025-05-09
 */
public interface JixiaokaoheService extends IService<Jixiaokaohe> {

    List<PerformanceEvaluation> getAllPerformanceEvaluations();

    List<PerformanceEvaluation> getPerformanceEvaluationsByDateRange(String startMonth, String endMonth, String username);

    List<String> getAvailableMonths();


    List<DeptPerformanceDTO> getDeptPerformanceAnalysis(String startMonth, String endMonth);
}
